package com.zdp.chat.service;

import com.zdp.chat.entity.chat.ChatMessageReq;
import io.netty.channel.Channel;

public interface WebSocketService {

    /**
     * 处理ws断开连接的事件
     */
    void removed(Channel channel);

    /**
     * 主动认证登录
     */
    void authorize(Channel channel);


    /**
     * 发送消息
     */
    <T> void send(ChatMessageReq<T> req);
}
